home *** CD-ROM | disk | FTP | other *** search
/ HAM Radio 1997 / HAM Radio 1997.iso / vcls / form3d / form3d.exe / README.TXT < prev    next >
Text File  |  1995-05-16  |  3KB  |  104 lines

  1. README file for the 3-D Form Code and Example.
  2.  
  3. The self extracting archive should have contained the following files:
  4.     README.TXT   - This file.
  5.     FORM3D.PAS   - Source code for the TForm3D class.
  6.     SYSMET.PAS   - Source code for the TSystemMetrics class.
  7.     FORM3DEX.DPR - Delphi project for the 3-D form example.
  8.     FFORM3D.DFM  - Main form for the 3-D form example.
  9.     FFORM3D.PAS  - Source for Main form.
  10.  
  11. -------------------------------------------------------------------------------
  12.  
  13. Please read through this entire file before using the accompanying files.
  14.  
  15.  
  16. Description
  17. -----------
  18.  
  19. The TForm3D class allows non-dialog forms to sport the 3-D Dialog border.
  20. It also allows form resizing to be turned on/off easily with a run-time
  21. property. MDI forms(Frame and Child) are not currently supported.
  22.  
  23. The TSystemMetrics class is a simple utility class for reading and caching
  24. system metrics normally retrieved from the Windows GetSystemMetrics function.
  25. It also provides a function for determining Windows version information.
  26. It is required by the TForm3D class.
  27.  
  28.  
  29. Running the Sample
  30. ------------------
  31.  
  32. To run the sample application, open the FORM3DEX project in Delphi and
  33. click the run button.
  34.  
  35.  
  36. Using the TForm3D Class
  37. -----------------------
  38.  
  39. The TForm3D class is a descendant of the standard TForm class. The easiest way
  40. to use the class is to modify the class declaration of your form to derive
  41. from TForm3D instead of TForm.
  42.  
  43. Replace:
  44.  
  45. type
  46.   TForm1 = class(TForm)
  47.  
  48. With:
  49.  
  50. type
  51.   TForm1 = class(TForm3D)
  52.  
  53. And add the Form3D unit to the forms uses clause.
  54.  
  55.  
  56. Alternatively, the TForm3D class could be made into a template form.
  57.  
  58.  
  59. Legal Issues
  60. ------------
  61.  
  62. This code is supplied AS IS. No warranties are provided. Users of this code
  63. assume all liability for damages, direct or consequential, which may result
  64. from its use.
  65.  
  66. The copyright holder retains all rights except as explained below.
  67.  
  68. The code may be used free of charge to build both commercial and
  69. non-commercial applications except where a primary purpose of the application
  70. is to duplicate and redistribute the capabilities provided by the code.
  71.  
  72. In addition, for any commercial use, the following 2 conditions must be met:
  73.  
  74.    1) The author ( see contact info below ) is notified of the use,
  75.       including the company and application name, and an acknowledgment is
  76.       received from the author.
  77.  
  78.    2) The authors copyright must be recognized and distibuted as part of the
  79.       product in some reasonably detectable way.
  80.  
  81. For other arrangements contact the author listed below.
  82.  
  83.  
  84. History
  85. -------
  86.  
  87. 05/04/95 - Initial Release
  88. 05/16/95 - Added Windows version check to disable 3D drawing under Win95.
  89.          - Added Iconinc check to disable 3D drawing while iconized.
  90.  
  91.  
  92. Contact Information
  93. -------------------
  94.  
  95. Please direct any questions, comments, problems, or other inquiries to:
  96.  
  97. Alan Ciemian
  98. Ciemian Computer Services
  99. Compuserve:  70134,611
  100. Internet:    70134.611@compuserve.com
  101.  
  102.  
  103.  
  104.